Top 10k strings from Spectrum Computing - Issue 04 (1983)(ASP Software)[a].tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
10 ;"START THE TAPE": 7 ;" PRESS ANY KEY TO TURN PAGE ": 7 THEN PRESS ANY KEY 6 h;"Page ";a/h 6 UUUUUUUUUU 6 - Q to Quit": 6 " Press 2 or 3 for pages or Hold S for 5 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 5 ;" STOP THE TAPE " 5 ;" PRESS ANY KEY TO TURN PAGE " 4 ffffffffff 4 )=" " 3 h;"16K or 48K": 3 ZZZZZZZZZZ 3 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 3 UUUUUUUUUUUUUUUUUUUUUU 3 ;"OR Q TO QUIT": 3 "ENTER TWO HEX DIGITS, 00 TO FF"; 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 ~~~~~~~~~~B~~ 2 zzzzEEEEEEEEEEEE 2 zzEEEEEEEEEEEE 2 zzEEEEEEEEE 2 i;"SPACE DEFENDER": 2 h;" 48K Only": 2 ZZrev 2 XArev 2 UUUUUUUUUUUUUUUU 2 UUUUUUUUUUUUUUU$UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU$UUUU 2 SErev 2 PSrev 2 P7rev 2 JTrev 2 H$="0123456789ABCDEF": 2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2 BCODE 2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~ 2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<a 2 ;"SOFTWARE REVIEWS"'' 2 ;"HIGH ";HISCR: 2 ;"HARDWARE REVIEW" 2 ;" LOADING " 2 ;" PRESS ANY KEY": 2 ;" ": 2 "8";"START THE TAPE": 2 2 1 ~~~~~~~~~~~s\ 1 ~~~~~~~~~~~B 1 ~WqWqWqWqWqWqWqWqWqWqWqWqWqWqWqWq~ 1 ~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~ 1 |~<<<<<<<<<<<< 1 |<<<<<<<<<<<z^ 1 |<<<<<<<<<<<<<<<<<<<<<<<<<<<<> 1 zzzzGGDDDDDDDDDD 1 y get thei 1 w#w#w#w#w#w#w#w# 1 space 1 s$(d-n)=" ": 1 reviews2 1 reviews1 1 prang / 1 pax 1 or press "Q" to quit 1 nnnnnnhnnnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhhhnhhnnnnnnnnnnnnnnnnnnnnnnnhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnx~~~~~~~~hnnnnhnnnnnnnnnnnnnnnnnx~~~~~~~~nnnnnnnnnnnnnnnnnnnnppppppppppppppp{ppppppppppppppppppppppppppppppp{ppppxxxpppp||pppp}}}}}}}}}}}}}}}}}}}}}}}}}x}}}}pppppppppppppppppypppppp{ppyppxpppp|pppxxxpypxxxp}pxxxxp{pp}pp}ppp}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}pppxpppppp{ppppppppppppppyppppypppp}pp||pp{p|ppxxxpppyppp}p|pp}ppp}}}}}}}}}x}}}}}}}}}}}}}}}}}}}}pppppyppppppppppppp{ppyppppp{pxpppppp}pppxxxppypypp{pp}ppypp{pxppp}}}}}}}}}}}}}}x}}}}}}}}}}}}}}}pppxppppppppppp{ppppppppypppppppppp}ppyyypxxpyp{pypxxxpp}ppppppppp}}}}}}}}}}}}}z}}}}}}}}}}zzzzz}ppppppppppppppppppppppxpppppppppppppppppppppppppppppppxpppppppppp 1 lives=lives-1 1 i;"WC2H 0EE" 1 i;"London"; 1 i;"ASP Ltd"; 1 i;"145 Charing Cross Road"; 1 hard 1 hack x 1 h;" 48K only": 1 g<BBBBBD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 1 ffff~~~~~~~~~ 1 ess 2 or 3 for page 1 cover$ 1 cover 1 bomber 1 a$=" " 1 a$(e,d-n)=" " 1 `~~~~~~~~~~~ 1 ZZZZZZZZZZ8 1 ZZZZ<<<<<<<<< 1 Z$(AD-MOD*256 1 WIZ PRANG'S ROTATING RAINBOW 1 WAFFLE WAFFLE WAFFLE 1 UUWWWUWWUWU$UWUWWWUU 1 UUWWUU$UWUUWWWUUUWUUU 1 UUWUUUWWWUWUWWWU 1 UUUWWWUUWUWUU$UU 1 UUUUUUUUUW 1 UUUUUUUUUUUUUUUUUUUUUUBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 UUUUUUUUUUUUUUUU$UUUUUU$UU$UUBUUUU 1 UUUUUUUUUUUUUUU<UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU<UUUU 1 UUUUUUUUUUUUUUU$UUUUWWWUUUUWWUUUUWWWWWWWWWWWWWW$WWWW 1 UUUUUUUUUUUUU<UU 1 UUUUUUUUUUUUU$UU 1 UUUUUUUUUUU<UUUUUUUU 1 UUUUUUUUUUU$UUUUUUUU 1 UUUUUU<UUUUUUUUUUUUUU 1 UUUUUU$UUUUUUUUUUUUUU 1 UUUUU$UUUUUUUUUUUUU$UU$UUUUU$UBUUUUUU 1 UUUU<<UUUU 1 UUUBUUUUUUUUUUU$UUUUUUUU$UUUUUUUUUU 1 UUUBUUUUUU$UUUUUUUUUUUUUU$UUUU$UUUU 1 UU<<UU$U<UU 1 UU(U(UU$UU 1 USE LIST 4 1 TIME=TIME-1 1 START=23760 1 START,(AD+1 1 SCORE= LANDINGS=!S^ 1 PRINT COLOURFUL SCREEN TO DEMONSTRATE FLASHY ROUTINE ON 1 PRESS ANY KEY TO BEGIN 1 PRANG 1 POKE CODES INTO LINE 1 REM STATEMENT TO REPLACE 'STOP TAPE' ALARM CODE (THAT'S WHAT HAPPENS WHEN YOU PUT ALL YOUR M/C ROUTINES IN LINE 1 REMS!) 1 MACHINE CODE ROUTINE IN DECIMAL 1 LINE 205 LIKE 200 BUT GOES FASTER WITHOUT BEEP 1 LINE 200 CALLS MACHINE CODE REPEATEDLY UNTIL KEY IS PRESSED- NOTE PAUSE 1 FOLLOWED BY FOR I=1 TO 1 WHICH CAUSES MEMORY TO BE CHANGED ONLY BETWEEN TV FRAMES TO STOP VISUAL MESS 1 JBBBBB_BBBB 1 HAVE FUN WATCHING THE GHOSTS EAT THIS LISTING! RUN THEGAME AND BREAK IN DURING THE ACTION, THEN PRESS LIST, BREAK, AND GOTO 3000. 1 GGGGGGG22200222 1 GGEEEEEEEEEzzGGDDDDDDDDDD 1 GGEEEEEEEEEzzGGDDDDDDD 1 GGEEEEEEEEEz22222222222222222222222222222222 1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1 FFEEEEFFEFF 1 DOES ANYONE STILL NOT KNOW ABOUT USING EXTENDED MODE AND NUMBER KEYS TO INSERT COLOURCONTROL CODES INTO TEXT? 1 DELETE THIS LINE AND ALL FOLLOWING LINES TO REDUCE THE SIZE OF THE PROGRAM- ALSO SEE LINE 11 1 DELETE THIS LINE AND ALL EARLIER LINES TO REDUCE SIZEOF THE PROGRAM- ALSO SEE 1999 1 BY JOSEPH DUFFYf 1 BBB@@D~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~ 1 B@$$$$$$$$$$$$ 1 @B$$$$$$$$$$$$ 1 >~~~~~~~~~~~~ 1 >s>s>s>s>s>s>s>s>s>s>s>s>s>s>s>s 1 <<<<<<<<<<<CP 1 <<<<<<<<<<<? 1 <<<<<<<<<<<<<<<<<<<<<<<<<<<<? 1 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 1 <<<<<<<<<<<< 1 <<<<<<<<<<$<<. 1 <<<<<<<<<<$<< 1 <4ffff~~~~~~~~~ 1 ;LIVES;" LIVES REMAINING!": 1 ;"score=";sc; 1 ;"is loading"; 1 ;"You have saved "; 1 ;"The Cutting Edge" 1 ;"Score=";sc; 1 ;"SELECT OPTION"; 1 ;"RUNNING M/C PROGRAM" 1 ;"RETURNED FROM M/C WITH ";BC; 1 ;"Paxland"; 1 ;"Paxland is flooded."; 1 ;"PITMAN SEVEN from VISIONS"; 1 ;"NOV/DEC ISSUE 1 ;"Micropower 'Add-On'" 1 ;"JUNGLE TROUBLE from DURELL"; 1 ;"IN BC REGISTER. "': 1 ;"Further Adventures of Paxman."''" By David Richards"''" The Ghost monsters are tryingto break the Paxland dam and flood Pax City."'" Paxman has to be fired up to chomp the ghosts in mid-air."'" The city is saved when all "'"10 Ghosts have been chomped. If not Paxland will be flooded."' 1 ;"BYTE? ";A$ 1 ;"ANOTHER GAME? (Y=YES)" 1 ;"A new game?(Y/N)" 1 ;"A new game (Y/N)?" 1 ;"5 LOAD """" CODE" 1 ;"4 SAVE """;START;""" CODE ";START;",";(AD+1 1 ;"3 QUIT"; 1 ;"2 START WITH NEW ADDRESS"; 1 ;"1 RUN CODE (AT USR ";START;")"; 1 ;" XADOM from QUICKSILVA"; 1 ;" START THE TAPE " 1 ;" RUN CODE- ARE YOU SURE? (Y/N)" 1 ;" PRESS KEY TO REGISTER AMAZEMENT" 1 ;" PLEASE WAIT!! " 1 ;" ALIEN REINFORCEMENTS ARRIVED! GAME OVER": 1 ;" 3 Load next magazine section" 1 ;" 2 Look at flashy display again" 1 ;" 1 SAVE ""PRANG"" CODE 23760,30" 1 ;" STILL LOADING - LET TAPE RUN " 1 ;" SENTINEL from ABACUS"; 1 ;" Note that the code is relocat-able, so it can be loaded back at any address you choose and will run there." 1 ;" ZIP-ZAP from IMAGINE"; 1 ;" STOP TAPE - PRESS ANY KEY "; 1 ;" PSSST from ULTIMATE"; 1 ;" PRESS SPACE TO READ AGAIN OR PRESS ENTER FOR NEXT REVIEW" 1 ;" PRESS SPACE TO READ AGAIN OR PRESS ENTER TO CONTINUE " 1 ;" PRESS 1, 2, OR 3 " 1 ;" ____________" 1 ;" ____________" 1 ;" ________" 1 ;" ": 1 ;" " 1 ;" ": 1 ; " Press SPACE to read text again Press ENTER for utility prog" 1 ; " 1 ; " 1 ::::::::::::::::::::::: 1 5B1A = END 1 5B19 C9 RET 1 5B17 20ED JR NZ,LOOP 1 5B16 0D DEC C 1 5B14 10F0 DJNZ LOOP 1 5B13 23 INC HL 1 5B12 77 LD (HL),A 1 5B11 83 ADD A,E 1 5B0F E638 AND 038H 1 5B0D C608 ADD A,8 1 5B0C 7E LD A,(HL) 1 5B0B 5F LD E,A 1 5B09 E607 AND 7 1 5B07 C601 ADD A,1 1 5B06 7E LOOP: LD A,(HL) 1 5B03 010300 LD BC,0003 1 5B00 = ORG 23296 1 5B00 210058 LD HL,ATTR 1 5800 = ATTR EQU 22528 1 4ZZZZ<<<<<<<<< 1 22222222222222 1 222222222222 1 22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGG 1 2220022222222222444444442222222222200222222222244,,,,,,4422222222220022222222244,,,,,,,,442222222220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%% 1 07777777777770000000000000000777777777777777000000000000000000700220000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444222224440000 0 000000000000000000000000000000000004444400444440044444004444400000044444004444400444440044444000000444440044444004444400444440000000220000022000002200000220000000002200000220000022000002200000 0 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00444044404440444044400 ))))))))))))))))))))) 1 0123456789ABCDEF 1 00000000000000000000000000000000022222222222222222222222222222200222 1 .........MOTHER SHIP,100 PTS" 1 ................LANDER,10 PTS" 1 ...................YOUR SHIP" 1 ...................POD,10 PTS" 1 -<<<<<~<<<< 1 ,i;"SPECTRUM COMPUTING"; 1 ," Four popular joysticks are supp 1 ) 1 '''" Send contributions on tape to-" 1 ''" Press any key to start" 1 %%%%%%%%%%%%% %%%GGGGGGGGGGGGGGGGGGGGGGGG%%% %%%GGGGGGGGGGGGGGGGGGGGGGGG%%% %%%GGGGGGGGGGGGGGGGGGGGGGGG%%% %%% 1 %%%%%%%%%%%%% %%%%%%%%%%%%% 1 %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1 "you should select 'run' inadver-tantly. Use of the 'save' optionis recommended before running a code routine to avoid having to re-enter it all by hand after a crash. This option will automat-ically SAVE the code from the start of entry to the last byte entered or examined, giving the" 1 "you don't need to buy the back- plane until you expand further, as one board can be attached di-rectly to the Spectrum. The RS232 board is for inter- facing to serial devices such asprinters, modems and other com- puters. A sophisticated IC (the" 1 "you already know assembly lan- guage."'" You can have a lot of fun am- ongst the System variables with-out knowing any code programmingthough, and you can use the progto look through the Spectrum ROMas well, though you won't be able to alter anything in it." 1 "with MP's own analogue, resist- ance reading sticks, the kind with little 'volume' controls inthem. This type of port is verynearly an analogue to digital converter, and is therefor idealas a general purpose port for" 1 "we studied in Physics class. The stations will stand a bit of fire, which is just as well, as it is impossible to protect them completely. Attack comes from all directions, and the ship moves by swivel and thrust,a realistic type of motion but not the easiest to fly by button" 1 "very least tells you what the hex codes mean to the micropro- cessor. The Spectrum manual doeslist the codes in Appendix A with the character set, but thisonly gives the assembler mnemon-ics, which is not enough unless" 1 "two joysticks, and Micro Power have expanded on this potential considerably."'" There are no less than three joystick connectors on the mod- ule, one of which will accept anAtari/Kempston type of self-cen-tering switch operated joystick,and the other two are for use" 1 "turn the signals on and subse- quently ignore them. This means characters keep getting lost when the printer buffer is full,etc. Patching the programs took me several days, using my other" 1 "to start over at a new address, SAVE or LOAD a machine code fileor quit may be selected instead. Running a newly written code program is quite likely to causean irrecoverable crash or lockupso there is a safety feature to allow you to change your mind if" 1 "to fold into the cassette case, so the box can be chucked."," Four popular joysticks are supported. Apparently this is now a policy at Imagine, which Iapplaud, but this game, with itsodd controls, is OK on the keys.": 1 "the other sends both PRINT and LIST output to a 'proper' print-er. Both programs work, after a fashion, but not at the baud rate at which the two boards I have seen were set by the maker. To change the baud rate, you have to re-solder a wire link ina different position, or change the machine code portion of the" 1 "stop bits, and parity are selec-table under program control. TheDART can be use asynchronously or synchronously, in interupt driven or polled modes, and lotsof handshaking options are thereif you want them." 1 "start address as a name for the saved file. Use of the LOAD op- tion will then show the address on screen for entry into the program by hand after a crash." 1 "recall seeing the name DURELL before. If this is their first offering they've started well. Incidentally, our snapshot shows a position which cannot occur in play. Where oddity is concerned, we won't be eclipsed!": 1 "prompts on the next page." 1 "program, which is less flexible.Not everyone is familiar with either process. Part of the trouble is that the programs do not use the handshaking properly, but just" 1 "printed in 1 "press. The left hand takes care of the swivel controls while theright has to cope with thrust, photon, missile and force field.This last requires a shift of the fingers and is of little useanyhow. Joysticks not supported." 1 "of apicide anyhow, though I can skip across the stepping stones pretty well. The dead monkey score is kept separately."'" There are 4 speeds and a high score table which takes initialsbut you have to complete the course to get on it. The cursor keys are used for movement, not ideal but OK for this game." 1 "little thing for you. In fact, the software is the weak point of the package. It consists of two programs aimed at desirable tasks. One is to allow the Spectrum to behave as a terminal to another computer," 1 "is sometimes useful when one de-sires to have a short piece of code in a form that can be POKEDinto memory from within a BASIC program."'" The code can be run under menucommand if desired. Or options" 1 "flexible implementation of RS232available to the serious user, provided he can cope with it. This one I can demonstrate. I have downloaded Prang's rotatingrainbow assembler listing from the big box for you to see." 1 "fertilize or water the plant as well, but your main task is to spread wholesale death about thescreen to keep your shoot from being nibbled. Your robot will also expire on contact with any of the creepy-crawlies.": 1 "far as I know. I nearly said thesame thing in another review in this issue until an Atari adverton TV woke me up."'" You control a space fighter defending a space station from attack by meteors and aliens." 1 "experiments. There is no reason why a potentiometer type digitaltracer should not take the placeof the joystick, for instance. As an example of the sounds that can be programmed into the" 1 "down) need different keys from climbing (up or down)? Joysticksare not catered for and no won- der. You would need two to cope. Every squashed miner gets you a couple bars of death music, a tune I have gone off, frankly." 1 "das at the back). Once you have used a gate it displays the num-ber of the room it leads to, so you can learn your way around. Most hazards are survivable but DON'T step on the antimatter!": 1 "computer, a twin disk CP/M mach-ine with assembler, mainly be- cause I had to learn about the DART chip first."'" The documentation at least is up to the job, and has all the information you need to sort outthe software." 1 "chip, an introductory cassette gives you lasers, gunshots, a bomb dropping, all the old fav- ourites, but more impressive by far is the 'day at the seaside',in which the pounding surf, sea-bird calls, and foghorns mix it up and quite carry one off." 1 "buttons is spread all over the keyboard so you should be able to find a set to suit."," The object is to collect the fuel cells to power the hyper- space gate to get you to the next sector, where you do it allagain. Shoot aliens by all means" 1 "but it's more important to avoidthem and get the fuel fast."," This cassette came in one of those awkward large boxes that the retailers love but which won't fit your tape file. The instruction sheet is trim enough" 1 "bit refers to the fact that the action takes place in real-time 3D animation."'" The action routine seems to bethe only part written in machinecode, the bulk of the program, and bulk is the word, being BAS-IC. This works very well, giving" 1 "and it makes all the difference. More and more games seem to require joysticks by virtue of their speed and/or complexity, but many, and this is one, wouldbe perfectly playable with a sensible set of key controls.": 1 "all you really have is a BEEP amplifier, unless you write yourown programs."'" Most new home computers have something like this built in. Perhaps if we all had one..." 1 "a good turn of speed where it isof the essence, and letting the BASIC handle the text messages and such leisurely interuptions. There are a lot of these, helpscreens, reincarnations, even a court martial at the end.": 1 "Z80A DART) is employed to give you endless options. Baud rates can be selected foreach of two channels, separatelyfor the channels and for receiveand transmit on one channel. Thenumber of bits per character," 1 "When the ape comes to do him a mischief and finds him already done in by a falling tree, it scratches its head in simian perplexity. Nice little touches. It isn't the usual arcade typegame, more of an obstacle coursewhere timing is all important." 1 "RUN AT USR 0 WOULD RESET & ERASE": 1 "Most unusual of all is that the killing of monkeys is optional. If you'd rather not, then they steal your axe and you have to go back for another, not much ofan inconvenience to an animal lover. I never found the trick": 1 "In fact you get five stations, with four ships each. You are armed with homing missiles (thatsometimes home in on you) and something called a photon, whichturns out to be more powerful than the well known abstraction" : 1 "ENTER DECIMAL ADDRESS FOR START ";START 1 "DB<<<<<<<<<<<> 1 " SPECTRUM COMPUTING- ISSUE FOUR NOV/DEC 1 " RIGHT........................Z" 1 " LEFT................CAPS SHIFT" 1 " First Again next page Arcade Action ""bomber"" Hardware Reviews ""hard"" Old face, New game ""pax"" Software Reviews ""reviews1"" The Wizard ""prang""" 1 " FIRE.........................B" 1 " You will probably want to re- move the excess verbage from theprogram and tape it separately. There are REMs in the prog to tell you how. But why not give it a tryout first?" 1 " You could start by looking at address 23760, where you will find the 'stop tape' alarm code.The first byte, 11 (hex), tells the Z80 to enter the next two bytes into its E and D regis- ters. These registers are used later in the routine as countersin the sound output loop." 1 " Xadom bills itself as an 'ar- cade quality adventure', and so it is. There are up to 200 rooms(20 for beginners) to search forvarious items, monsters to be a-voided or slain, and traps and mazes to negotiate. The 'arcade'" 1 " Welcome to our fourth issue." 1 " We don't have a rating system for programs reviewed in this mag. The reason is partly that wresting a snap from a protectedmachine code program is too muchwork if one is unimpressed with it to begin with. This one, as Isaid, is mainly BASIC. Just get-ting lazy I guess.": 1 " Very similar to a number of other ladder-and-rolling-objectsgames, including its stable-mateSHEER PANIC, but this version does have a second stage with a different type of hazard." 1 " U-Microcomputers RS232 Board" 1 " This time the enemy is hordes of bugs and the weapon a spray can, (would it were that easy!) but you have to choose the rightaerosol from a selection or the bugs will only be stunned. Now and then you get a chance to " 1 " This offering is not cheap at over 40 pounds with the edge connector adaptor, especially when you realise that you get anRS232 interface thrown in when you buy a Microdrive, but it is probably the most complete and" 1 " This magazine is made up of a number of articles and programs chained together in a manner similar to the 'HORIZONS' tape that came with your computer." 1 " This issue's Hangout consists mostly of a machine code tool, aprogram which can be used to ex-amine and modify bytes in the memory at any chosen address. The address and contents are displayed in both decimal and hexadecimal form, with the hex" 1 " This is programmed mostly in BASIC, and you can get a look atthe listing if you're clever. They've used a trick I haven't seen before to hide it. I shan'tspoil your fun by revealing it." 1 " This is part of an expansion system which is capable of add- ing up to seven circuit boards to the Spectrum via a 'buffered backplane' attached to the Spec-trum edge connector. However, ifyou only want one add on board" 1 " There is the usual catch 22 torpedo that sinks so many trulywonderful products in the com- puter world of course. It goes like this- No one wants the hardware until there's lots of software to run on it, but no one writes the software until there are lots of people using the hardware." 1 " There are so many screens of information, etc. that they get their own menu, in addition to the main menu, where you set up the speed, number of rooms, and choice of control keys. These can be either the cursor keys orone other, more ergonomic, set." 1 " The programmers could do much with the facilities this Add-On offers, but at the moment only Micro Power offer any software to use the sound and joystick capability. Without software," 1 " The object is to get your men from the bottom to the top with-out getting clobbered by rollingrocks. If you manage that then you start over with poison gas filling the mine. There are pro-tective suits spotted about to deal with this problem." 1 " The object here is to grow a beautiful flower by directing a little robot gardener in his horticultural labours. A gentle,charming scenario which has beengrown into a shameless zap-game by the green, red, blue, etc. fingered potterers at Ultimate." 1 " The game is distinguished fromothers primarily by the complex controls, no less than 8 differ-ent functions arranged in an un-helpful and unalterable array. Donning and shedding gas suits require controls of their own, but why should jumping (up or": 1 " The easiest way to use it is to go through the articles in sequence, following the prompts.However, there is a table of contents on the next page, for those who wish to go straight toa particular article or program." 1 " The controls are a simple leftright, up, down, fire scheme andwould be fine except that they are all jammed onto one half rowon the keyboard, QWERT. This maymake for easy programming, and perhaps faster running, as only one of the eight keyboard ports has to be polled for input, but" 1 " The controls are Left, Right, Up, Down, and Strike. Only a nutwould complain about an adven- ture game not supporting joy- sticks, so I'll just pronounce the keyboard controls adequate. Movement between rooms is via hyperspace gate (those red pago-" 1 " Superiority of the Spectrum apart, our magazine will retain its lead over all comers largelydue to the quality of the con- tributions from you lot, our readers. In this issue we have three superb reader's programs, now all we need is more!" 1 " Some of the graphics are 3D but the overall layout does not seem to have any perspective. Perhaps hyperdrive works throughthe third dimension in a two- dimensional universe."," A choice of different control": 1 " Some knowledge of machine codewould seem to be required if oneis to use this utility. However,it is also true that some such utility is needed if one is to learn machine code! Everyone hasto start somewhere." 1 " So if you want to be rich and famous, send us your programs first, you'll be too busy after-wards! On tape please, no print-out needed. We always agree on afee before using any program." 1 " Please note that some files load in an unusual fashion. Do not stop the tape until you see a flashing prompt and hear the hooter." 1 " Pity, because three program- able sound channels are a revel-ation after the Spectrum BEEP. A three channel sound chip is just part of what you get with the Spectrum Add-On. The chip isthe ubiquitous AY-3-8910, which is also capable of interfacing" 1 " Obviously we can't show you a printers print, or the spacious freedom of extra memory, and we can't play three channel ampli- fied sound for you unless you have a three channel sound chip and amplifier fitted." 1 " Now, if that last paragraph was a little opaque to you, thenyou will find using this board afrustrating, perhaps abortive, experiment. The hardware is cap-able of a great deal, but it is complicated to use, and the sup-plied software will not do every" 1 " Last issue we racked up yet another publishing first for 'Spectrum Computing'. Yes, for the very first time anywhere, a magazine editor was scooped by his advertisment manager. " 1 " Just how does a real time in- teractive magazine like ours do a self-demonstrating review of apiece of hardware which our pub-lic very likely do not possess? The answer is very indirectly, if at all." 1 " It must also be the first timethat a magazine has flashed its front cover with an announcementof an advertisement inside. Whatcheek! Luckily we can point to areader's letter in the same is- sue suggesting such advertising." 1 " If difficulty is what gives a game lasting appeal, then this one will hold you a while. My own best score was achieved by leaving the keyboard untouched, too easy to shoot yourself.": 1 " I only got that far because uspro's are sent a special versionof the tape with a 'cheat' but- ton. The game is actually quite difficult, as your drive unit isjammed on. You can steer, and slow down a bit, but you can't stop." 1 " I have not yet seen the world exclusive first user-friendly interactive advert, and neither has the reviewer who thinks thatJungle Trouble (see reviews thisissue) is such an oddity, but when I do get a copy I expect tobe impressed. You may get a lookbefore I do, I only work here." 1 " Here is a space zapper that's different from the others. No, truly. Well, obviously you're inspace and zapping things. Thingslike asteroids and saucer ships.But it isn't a 'version' of any arcade favourite as so many homecomputer games are, at least, as" 1 " Finally, the Add-On has a one chip (LM380) amplifier with vol-ume control and its own speaker which can be used to beef up theBEEP output as well as the Add- On's own noises way past the point a reasonable person would require." 1 " ENTER HEX BYTE (00 TO FF) OR JUST PRESS ENTER TO STEP ALONG"''" ENTER U TO STEP UP OR Q TO QUIT"''" ADDRESS BYTE DECIMAL HEX BEFORE AFTER" 1 " Comprehensive instructions aresupplied on a tiny scrap of pa- per instead of the cassette in- lay. Odd, but the whole product is out of the ordinary. I don't" 1 " By the time you read this, ourmagazine will no longer be the only on-screen mag, just the or-iginal and best. We are being joined by similar organs for theVIC and BBC, both from ASP of course. Nice publisher, shame about the hardware." 1 " As usual, the code is sitting in a line 1 REM statement, whichmakes it very easy to nick. You can either delete all the lines in this prog except line 1, and then tape it as a BASIC program,or you can tape it as a CODE program by following the screen" 1 " As to how you use it, that's up to you! But have a look at the listing, it is chock full ofREMs to guide you. Line 1 will not print because of 'illegal' characters so use LIST 2." 1 " An alteration of these bytes will change the sound of the alarm completely. Try it out. If you want to learn machine code programming you will need abook on the subject which at the" 1 " Amusing if not amazing atten- tion to detail is what stands out the most in this jungle. Thelittle stick figure (that's you)doesn't just fall in the water, he somersaults. He doesn't mere-ly die, he sprouts a halo first." 1 " All this for less than twenty notes (including VAT but not thejoysticks), so what can the man find to complain about? Has to be something, this is a review, not an advert, after all." 1 " Admirers of Arcadia will know that Imagine has more species ofaliens on the payroll than any- one else, and they all show up here to give the poor old droid a hard time. I found 32 screens of them before wrap-around." 1 " A pinch of M/C is just the thing to liven up the BASIC in- gredients in any recipe, so hereis another spoonful of the mix- ture as never before for you to pinch for your own programs." 1 " You have only one chance per ghost,if you do not chomp the ghost it will knock a brick out of the dam."''" PRESS '0' TO FIRE" 1 " The alien fleet are waiting for re-inforcements in their invasion of the Solar System. Your mission,should you accept, is to destroy PODS and LANDERS before time runs out and the BATTLE-FLEET arrives!" 1 " Direct hits on the alien spacecraft will always score. However not all of them will be destroyed first time.." 1 " Also BEWARE of the MOTHER- SHIPS since when these are hit with your Antimatter Beam,they will dive Kamikazi-style on to your ship!If you do destroy one successfully,then you earn an extra 100 points.There is also a BONUS for speed. GOOD LUCK" 1 " Choose an option- " 1 " By CHRIS ANDREW " 1 " YOUR MISSION"; 1 " CONTROL KEYS "; 1 " INVADERS"; 1 " CONTENTS " 1 me up."'" You control a space fighter defending a space station from attack by meteors and aliens." 1 for easy identification. Entry of bytes is in hex only,as this is much the preferred method for programing in machinecode. However, the decimal form is displayed as well because it" 1 and the decimal in 1 SET UP U.D.G's 1 LOOSE A LIFE 1 FALLING MOTHER SHIP 1 EXIT PROGRAM.......... 1 ASP LTD 11110111111 145 CHARING CROSS ROAD, LONDON WC2H OEE TEL. 01-437 1002 EDITOR IOLO DAVIDSON " 1 11110111111 ASP" 1 "it is awkward in use. If you areactually used to the cursor keysfor games then this setup will destroy you, as the directions are swapped about. The Kempston joystick is supported, however," 1 /\ + |||" 1 " 1 " More Reviews ""reviews2"" Defend Your... ""space"" Hacker's Hangout ""hack""" 1 " 1 " 1 " In case you couldn't quite de-cide exactly what was happening,the routine runs through the at-tributes area of the screen mem-ory changing all the colours, INK and PAPER, to the next high-est number (except 7 goes to 0)." 1 " 1 " 1 1 1 1 1 1 1 1 1